@Sophia
1年前 提问
1个回答

UDP 端口号分几类

delay
1年前

端口可以分为以下3种类型:

  • 公认端口:公认端口(Well Known Ports)从0到1023,用于一对一地绑定一些常用的服务。通常这些端口的通信明确表明了某种服务的协议,如80端口明确的是HTTP通信协议。

  • 注册端口:注册端口(Registered Ports)从1024到49151,用于绑定一些服务。但与公认端口不同的是,这种绑定不是固定的。一些系统处理动态端口使用的就是注册端口。

  • 动态端口:动态端口(Dynamic and/or Private Ports)从49152到65535,由于这类端口号仅在客户进程运行时才动态选择,因此又称为客户端使用的端口号或短暂端口号。这类端口号留给客户进程选择暂时使用。当服务器进程收到客户进程的报文时,就知道了客户进程所使用的端口号,因而可以把数据发送给客户进程。通信结束后,刚才已使用过的客户端口号就不复存在了,这个端口号就可以供其他客户进程使用。